Add recent chooser to the widget gallery
authorMatthias Clasen <matthiasc@src.gnome.org>
Thu, 30 Mar 2006 18:52:52 +0000 (18:52 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Thu, 30 Mar 2006 18:52:52 +0000 (18:52 +0000)
ChangeLog
ChangeLog.pre-2-10
docs/reference/ChangeLog
docs/reference/gtk/Makefile.am
docs/reference/gtk/images/filechooser.png
docs/reference/gtk/images/recentchooserdialog.png [new file with mode: 0644]
docs/reference/gtk/visual_index.xml
docs/tools/widgets.c

index 0b86895466964a444d7f3477f3a06d22393d96f1..bf923debc3cfae7dd4040a4337177e09ab665dd4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2006-03-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * docs/tools/widgets.c (get_all_widgets): Add 
+       GtkRecentChooserDialog.
+
        * gtk/gtkdnd.c (gtk_drag_get_icon): Make sure to get an
        icon window when constructing the fallback_icon. This
        fixes a crash when dragging icons between screens in
index 0b86895466964a444d7f3477f3a06d22393d96f1..bf923debc3cfae7dd4040a4337177e09ab665dd4 100644 (file)
@@ -1,5 +1,8 @@
 2006-03-30  Matthias Clasen  <mclasen@redhat.com>
 
+       * docs/tools/widgets.c (get_all_widgets): Add 
+       GtkRecentChooserDialog.
+
        * gtk/gtkdnd.c (gtk_drag_get_icon): Make sure to get an
        icon window when constructing the fallback_icon. This
        fixes a crash when dragging icons between screens in
index fbfa47f0efc10eb5bceda02a72463b4264a52bee..bcead1e39573a719e7d8c3dcd94146c64c7e9f9b 100644 (file)
@@ -1,3 +1,12 @@
+2006-03-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/Makefile.am (HTML_IMAGES): add
+       recentchooserdialog.png
+       
+       * gtk/visual_index.xml: add GtkRecentChooserDialog
+       * gtk/images/recentchooserdialog.png: New image
+       * gtk/images/filechooser.png: Updated
+       
 2006-03-23  Matthias Clasen  <mclasen@redhat.com>
 
        * gtk/tmpl/gtkrc.sgml: Document <classname> in paths.
index 6396ea7e60251143e4026f681a6a71eaf6c19ea9..f4371a956a3eacf4064b696d1373470bfa406978 100644 (file)
@@ -276,6 +276,7 @@ HTML_IMAGES = \
        $(srcdir)/images/panes.png                                      \
        $(srcdir)/images/progressbar.png                                \
        $(srcdir)/images/radio-group.png                                \
+       $(srcdir)/images/recentchooserdialog.png                        \
        $(srcdir)/images/scales.png                                     \
        $(srcdir)/images/scrolledwindow.png                             \
        $(srcdir)/images/separator.png                                  \
index 91e1d172241a16743070814cda0f8b78f6c0ac32..f4d43239b972691a5214dcbaa0e3508fed8dc79d 100644 (file)
Binary files a/docs/reference/gtk/images/filechooser.png and b/docs/reference/gtk/images/filechooser.png differ
diff --git a/docs/reference/gtk/images/recentchooserdialog.png b/docs/reference/gtk/images/recentchooserdialog.png
new file mode 100644 (file)
index 0000000..f3bb795
Binary files /dev/null and b/docs/reference/gtk/images/recentchooserdialog.png differ
index 337b73f4d8dad46c9e484196d183b3ba858c6613..ef3cc6b567b30587dfc9a89ba12fbb4d90ad0ada 100644 (file)
@@ -56,6 +56,9 @@
   <link linkend="GtkRadioButton">
     <inlinegraphic fileref="radio-group.png" format="PNG"></inlinegraphic>
   </link>
+  <link linkend="GtkRecentChooserDialog">
+    <inlinegraphic fileref="recentchooserdialog.png" format="PNG"></inlinegraphic>
+  </link>
   <link linkend="GtkScale">
     <inlinegraphic fileref="scales.png" format="PNG"></inlinegraphic>
   </link>
index b8086aa6e0ec86c252d2f6275eff6d5e48d6b701..4d822610bfcecffd00b3663b60567690abd328aa 100644 (file)
@@ -310,6 +310,25 @@ create_combo_box (void)
   return new_widget_info ("combo-box", align, SMALL);
 }
 
+static WidgetInfo *
+create_recent_chooser_dialog (void)
+{
+  WidgetInfo *info;
+  GtkWidget *widget;
+
+  widget = gtk_recent_chooser_dialog_new ("Recent Chooser Dialog",
+                                         NULL,
+                                         GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
+                                         GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT,
+                                         NULL); 
+  gtk_window_set_default_size (GTK_WINDOW (widget), 505, 305);
+  
+  info = new_widget_info ("recentchooserdialog", widget, ASIS);
+  info->include_decorations = TRUE;
+
+  return info;
+}
+
 static WidgetInfo *
 create_text_view (void)
 {
@@ -626,6 +645,7 @@ create_fontsel (void)
 
   return info;
 }
+
 static WidgetInfo *
 create_filesel (void)
 {
@@ -919,6 +939,7 @@ get_all_widgets (void)
   retval = g_list_prepend (retval, create_filesel ());
   retval = g_list_prepend (retval, create_fontsel ());
   retval = g_list_prepend (retval, create_assistant ());
+  retval = g_list_prepend (retval, create_recent_chooser_dialog ());
 
   return retval;
 }